/**
 * 
 */
package com.googlecode.dynargs.extractor;

import com.googlecode.dynargs.model.type.Type;

/**
 * @author "Federico De Faveri defaveri@gmail.com"
 *
 */
public interface TypeExtractor<T extends Type> {
	
	public boolean canExtract(TypeToken clazz);
	
	public T extract(ModelExtractor modelExtractor, TypeToken clazz);

}
